草庐IT

dart - Flutter中TextField的TextScaleFactor?

全部标签

sqlite - 简单的 Flutter sqflite 登录->写入数据库->导航->从数据库流中检索

处理此问题的正确方法是什么,我进行了大量搜索,大多数使用futurebuilder的示例都使用它们来绘制列表,所以也许我应该在这里避免使用它们。我想提交一个登录表单,执行网络请求并在登录时绘制一个进度条,如果成功则导航到主页。如果不成功,它应该终止进度条并重绘主页。该部分似乎可以正常工作,但不确定我是否正确使用了Navigator。登录调用返回一个用户和访问token对象。主页需要检索成功登录响应写入数据库的访问token。据我所知,导航发生得太快了,访问token的检索似乎发生在导航到主页之前。classLoginPageextendsStatefulWidget{LoginPage

flutter - 如何在Flutter gridview中从右到左填充数据

我正在尝试从右到左填充GridView数据,因为应用程序是阿拉伯语的,所有内容都是RTL。这是我想要的我正在使用Stream构建器来填充数据和以下Gridview小部件WidgetproductGrid(Listproducts)=>GridView.count(crossAxisCount:3,reverse:true,controller:_scrollController,padding:EdgeInsets.all(4.0),childAspectRatio:8.0/14,children:products.map((product)=>MyBookList(item:prod

flutter - 如何在Flutter gridview中从右到左填充数据

我正在尝试从右到左填充GridView数据,因为应用程序是阿拉伯语的,所有内容都是RTL。这是我想要的我正在使用Stream构建器来填充数据和以下Gridview小部件WidgetproductGrid(Listproducts)=>GridView.count(crossAxisCount:3,reverse:true,controller:_scrollController,padding:EdgeInsets.all(4.0),childAspectRatio:8.0/14,children:products.map((product)=>MyBookList(item:prod

arrays - Flutter 将 json 映射到模型数组 'List<dynamic>' 不是类型 'Map<String, dynamic>' 的子类型`

我正在读取一个包含几个不同数组的json。所以我想将它映射到其单独的模型列表。因此,首先我创建了列表,例如如下所示。classSummary{finalStringtotalDuration;finalStringtotalMileage;//finalStringfleetID;Summary({this.totalDuration,this.totalMileage});MaptoJson()=>{'totalDuration':totalDuration,'totalMileage':totalMileage,};factorySummary.fromJson(Mapjson){

arrays - Flutter 将 json 映射到模型数组 'List<dynamic>' 不是类型 'Map<String, dynamic>' 的子类型`

我正在读取一个包含几个不同数组的json。所以我想将它映射到其单独的模型列表。因此,首先我创建了列表,例如如下所示。classSummary{finalStringtotalDuration;finalStringtotalMileage;//finalStringfleetID;Summary({this.totalDuration,this.totalMileage});MaptoJson()=>{'totalDuration':totalDuration,'totalMileage':totalMileage,};factorySummary.fromJson(Mapjson){

android - 无法在 Android Pie 上使用 flutter sound 插件播放音乐

我正在使用FlutterSoundplugin从Android上的URL播放音乐。这在Android8上没有任何问题,但在更新到Android9后,来自URL的音乐不再播放。我为theplugin打开了一个问题,但这似乎是Android9本身的一些突破性变化。Android9中是否有任何更改会导致此问题?我在android9changes上找不到任何明显的东西.这是日志输出:I/MediaPlayer(26707):NeedtoenablecontextawareinfoV/MediaPlayer-JNI(26707):native_setupI/flutter(26707):erro

android - 无法在 Android Pie 上使用 flutter sound 插件播放音乐

我正在使用FlutterSoundplugin从Android上的URL播放音乐。这在Android8上没有任何问题,但在更新到Android9后,来自URL的音乐不再播放。我为theplugin打开了一个问题,但这似乎是Android9本身的一些突破性变化。Android9中是否有任何更改会导致此问题?我在android9changes上找不到任何明显的东西.这是日志输出:I/MediaPlayer(26707):NeedtoenablecontextawareinfoV/MediaPlayer-JNI(26707):native_setupI/flutter(26707):erro

dart - 使用 const 的分析器选项

analysis_options.yaml中是否有我可以使用的分析器选项,它会在我可以使用const关键字时通知我?如果能在我的代码中可以使用它的所有地方收到通知,那就太好了。 最佳答案 有一些与const相关的dartanalyzerlints:prefer_const_constructorsprefer_const_constructors_in_immutablesprefer_const_declarationsprefer_const_literals_to_create_immutables还有:unnecessary

dart - 使用 const 的分析器选项

analysis_options.yaml中是否有我可以使用的分析器选项,它会在我可以使用const关键字时通知我?如果能在我的代码中可以使用它的所有地方收到通知,那就太好了。 最佳答案 有一些与const相关的dartanalyzerlints:prefer_const_constructorsprefer_const_constructors_in_immutablesprefer_const_declarationsprefer_const_literals_to_create_immutables还有:unnecessary

dart - 如何知道哪个屏幕在顶部(事件/安装)

我正在使用Flutter实现应用程序,必须输入该应用程序才能访问该应用程序,每次您恢复该应用程序时都会显示该应用程序,因此我正在使用(didChangeAppLifecycleState)这里的问题是,如果某些东西中断了应用程序,例如whatsapp通知pin显示,这很酷,但是如果有两条消息出现,我会得到两个pin码等一个,一旦我得到27个pin码,我必须输入它们才能恢复应用程序,这一点也不酷所以这里的问题是,有没有什么方法或方法可以知道哪个屏幕在堆栈(NavigatorStack)的顶部?我的意思是现在对用户可见,所以我不必再次显示pin,提前致谢 最佳答